41568cf31e67bcae15ef55fe6d344190649e7806,flex/src/com/intellij/lang/javascript/flex/actions/airdescriptor/CreateAirDescriptorAction.java,CreateAirDescriptorAction,actionPerformed,#AnActionEvent#,34

Before Change


      try {
        final VirtualFile descriptorFile = createAirDescriptor(dialog.getAirDescriptorParameters());

        final ToolWindowManager manager = ToolWindowManager.getInstance(project);
        manager.notifyByBalloon(ToolWindowId.PROJECT_VIEW, MessageType.INFO,
                                FlexBundle.message("file.created", descriptorFile.getName()), null,
                                new HyperlinkListener() {
                                  public void hyperlinkUpdate(HyperlinkEvent e) {
                                    if (e.getEventType() == HyperlinkEvent.EventType.ACTIVATED && descriptorFile.isValid()) {
                                      FileEditorManager.getInstance(project)
                                        .openTextEditor(new OpenFileDescriptor(project, descriptorFile), true);
                                    }
                                  }
                                });
      }
      catch (IOException ex) {
        Messages.showErrorDialog(project, FlexBundle.message("air.descriptor.creation.failed", ex.getMessage()),

After Change


      try {
        final VirtualFile descriptorFile = createAirDescriptor(dialog.getAirDescriptorParameters());

        NOTIFICATION_GROUP.createNotification("", FlexBundle.message("file.created", descriptorFile.getName()),
                                              NotificationType.INFORMATION, new NotificationListener() {
          @Override
          public void hyperlinkUpdate(@NotNull Notification notification, @NotNull HyperlinkEvent e) {
                                    if (e.getEventType() == HyperlinkEvent.EventType.ACTIVATED && descriptorFile.isValid()) {
                                      FileEditorManager.getInstance(project)
                                        .openTextEditor(new OpenFileDescriptor(project, descriptorFile), true);
                                    }
                                  }
                                }).notify(project);
      }
      catch (IOException ex) {
        Messages.showErrorDialog(project, FlexBundle.message("air.descriptor.creation.failed", ex.getMessage()),